swarm of people or little animals - Francés Inglés Diccionario